// 1.导入所有的svg图标
// 2.完成SVGIcon 的全局注册
import SvgIcon from '@/components/Svgicon/index.vue'
//  require.context 参数1:匹配那个文件夹，参数2:是否搜索子目录，参数3；匹配的正则
const svgRequire = require.context('./svg', false, /\.svg$/)
// 此时返回了一个Require 函数 可以接收一个request 的参数，用于require的导入
// 该函数提供了三个属性，可以通过svgRequire.keys()获得所有的svg图标
// 遍历图标，把图标作为request 参数参入到 svgRequire 导入函数中 ，完成本地svg图标的导入
// console.log(svgRequire.keys())
svgRequire.keys().forEach(SvgIcon => svgRequire(SvgIcon))
export default app => {
  app.component('svg-icon', SvgIcon)
}
